package com.project.service;

import java.util.List;
import java.util.Map;

import com.project.entity.PersonInfo;
import com.project.entity.UnitInfo;
/**
 * 人员信息服务接口
 * 作者：甘雨
 **/
public interface PersonInfoManage {
	public List<PersonInfo> getAllPerson();
	public PersonInfo getById(Integer personInfoId);
	
	public void updateById(PersonInfo personInfo);
	public void deleteById(Integer personInfoId);
	public void insertPersonInfo(PersonInfo personInfo);
	
	/**
	 * 根据查询条件和分页条件获取人员的信息
	 * @param map
	 * @return
	 */
	public List<PersonInfo> getAllPersons(Map<String,String> map);
	
	/**
	 * 根据查询条件统计人员数目
	 * @param map
	 * @return
	 */
	public int countAllPerson(Map<String,String> map);
	
	public List<PersonInfo> conditionSelect(PersonInfo record,Integer start,Integer limit);
}
